package com.hdp.kotlin_samples.base

/**
 * author:hdp
 * on:2019/6/11:22:39
 * desc:
 *
 * Kotlin中if-else语句基本用法和java一样，可作为普通语句使用
 *
 * 最大区别：
 *      Kotlin中if-else语句,还可以做为表达式(有返回值)，也不用写在函数式里面
 */

fun main() {
    var result = ""
//    val result = test_if1(1)
//    result = test_if2(1)
    //作为表达式使用
    var position = 10
    result = if (position == 0) "ok" else "no"
    println(result)
}

//作为传统语句使用基本用法
fun test_if1(position: Int): String {
    if (position == 0) {
        return "ok"
    } else {
        return "no"
    }
}

//简写用法
fun test_if2(position: Int): String {
    return if (position == 0) {
        "ok"
    } else {
        "no"
    }
}
